package delphorm.web.forms;

import delphorm.entite.personne.Utilisateur;

public class AjouterUtilisateurFormulaire extends Utilisateur {

	private String passwordConfirm;
	private String captcha;

	public String getCaptcha() {
		return captcha;
	}

	public void setCaptcha(String captcha) {
		this.captcha = captcha;
	}

	public AjouterUtilisateurFormulaire(Utilisateur u) {
		this.setAdresseElectronique(u.getAdresseElectronique());
		this.setAdressePostale(u.getAdressePostale());
		this.setCodepostal(u.getCodepostal());
		this.setDateEnregistrement(u.getDateEnregistrement());
		this.setEtat(u.getEtat());
		this.setGroupes(u.getGroupes());
		this.setGroupeUtilisateur(u.getGroupeUtilisateur());
		this.setId(u.getId());
		this.setLogin(u.getLogin());
		this.setMunicipalite(u.getMunicipalite());
		this.setNom(u.getNom());
		this.setNumeroFax(u.getNumeroFax());
		this.setNumeroTelephone(u.getNumeroTelephone());
		this.setPassword(u.getPassword());
		this.setPays(u.getPays());
		this.setPrenom(u.getPrenom());
		this.setProfession(u.getProfession());
		this.setVille(u.getVille());
	}

	public AjouterUtilisateurFormulaire() {
		super();
	}

	public String getPasswordConfirm() {
		return passwordConfirm;
	}

	public void setPasswordConfirm(String passwordConfirm) {
		this.passwordConfirm = passwordConfirm;
	}

	public static Utilisateur newInstantanceUtilisateur(Utilisateur u) {
		return new Utilisateur(u.getId(), u.getNom(), u.getPrenom(), u
				.getLogin(), u.getPassword(), u.getProfession(), u
				.getAdressePostale(), u.getEtat(), u.getMunicipalite(), u
				.getVille(), u.getCodepostal(), u.getPays(), u
				.getAdresseElectronique(), u.getNumeroTelephone(), u
				.getNumeroFax(), u.getDateEnregistrement(), u
				.getGroupeUtilisateur(), u.getGroupes());
	}
}
